

package gerenciadorveiculos;
import BD.daoCliente;
import java.io.IOException;
import java.io.Serializable;
import java.util.Vector;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
 *
 * @author Gabriel 
 */
public class Cliente implements Serializable{

    private static final long serialVersionUID = 1L;
    private String nome;
    private String endereco;
    private String telefone;
    private String CPF;



    public Cliente (){
        this.nome = null;
        this.endereco =null;
        this.telefone = null;
        this.CPF=null;

        
    }
    public Cliente(String nome, String endereco, String telefone, String CPF){
        this.nome = nome;
        this.endereco = endereco;
        this.telefone = telefone;
        this.CPF=CPF;


    }

    public String getCPF() {
        return CPF;
    }

    public void setCPF(String CPF) {
        this.CPF = CPF;
    }

    public String getEndereco() {
        return endereco;
    }

    public void setEndereco(String endereco) {
        this.endereco = endereco;
    }


    

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }



   public String getTelefone() {
        return telefone;
    }

    public void setTelefone(String telefone) {
        this.telefone = telefone;
    }

    
    public void cadastrarCliente(){
        daoCliente cli = new daoCliente();       
        cli.insere(this);
       
       

    }

    public Vector buscar() throws ClassNotFoundException{
        daoCliente cli = new daoCliente();
        Vector vet = new Vector();
        vet = cli.buscarTodos();
             
        return vet;
      

    }

    public Cliente buscarCliente(String CPF){
        daoCliente cli = new daoCliente();
        return cli.buscarCliente(CPF);
         
    }

   // @Override
    @Override
    public String toString() {

        StringBuffer buffer = new StringBuffer();
        buffer.append(nome);
        buffer.append("\n");
        buffer.append(endereco);
        buffer.append("\n");
        buffer.append(telefone);
        buffer.append("\n");
        buffer.append(CPF);
        buffer.append("\n");

        return buffer.toString();
    }

   
   
    
}
